package com.idp.system.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.idp.common.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * 用户实体类
 * @author king
 */
@Data
@EqualsAndHashCode(callSuper=true)
@TableName("sys_user")
public class SysUserEntity extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 1L;

	/** 主键ID */
	@TableId(value = "id", type = IdType.ASSIGN_UUID)
	private String id;
	/** 用户账号 */
	@TableField("uname")
	private String uname;
	/** 用户密码 */
	@TableField("pwd")
	private String pwd;
	/** 姓名 */
	@TableField("full_name")
	private String fullName;
	/** 电话 */
	@TableField("phone")
	private String phone;
	/** 邮箱 */
	@TableField("email")
	private String email;
	/** 描述 */
	@TableField("description")
	private String description;
	/** 用户头像 */
	@TableField("user_photo")
	private String userPhoto;
	/** 用户类型，-1超级管理员，1PC用户 */
	@TableField("user_type")
	private String userType;
	/** 删除标识 */
	@TableField("del_flag")
	private String delFlag;

}
